ICoordinateCalculator<T> Interface Members
The following tables list the members exposed by ICoordinateCalculator<T>.
Public Properties
Name | Description | |
---|---|---|
CanSupportNativeCoordinateCalculation | Gets a value indicating whether this instance can support native coordinate calculation. | |
CoordinatesOffset | Gets an axis offset. | |
HasFlippedCoordinates | Gets a value indicating whether coordinates are flipped. | |
IsCategoryAxisCalculator | Gets a value indicating whether this is a category axis coordinate calculator. | |
IsDiscontinuousAxisCalculator | Gets a value indicating whether this is a discontinuous axis coordinate calculator. | |
IsHorizontalAxisCalculator | Gets a value indicating whether this is a horizontal axis coordinate calculator. | |
IsLogarithmicAxisCalculator | Gets a value indicating whether this is a logarithmic axis coordinate calculator. | |
IsPolarAxisCalculator | Gets a value indicating whether this is a polar axis coordinate calculator. | |
IsTernaryAxisCalculator | Gets a value indicating whether this is a ternary axis coordinate calculator. | |
IsXAxisCalculator | Gets a value indicating whether this is coordinate calculator belongs by X axis. | |
Size | Gets the viewport dimension used when calculating pixels. | |
ViewportOffset | Gets the viewport offset used when calculating pixels. E.g. for a bitmap, this is set to -1, since a 200 pixel wide bitmap will have coordinates ranging from 0 to 199. For an open space, e.g. a 3D world, this is set to 0, since a 200 'world unit' wide area requires coordinates ranging from 0 to 200. | |
VisibleMax | Gets the Max value of the axis visible range. | |
VisibleMin | Gets the Min value of the axis visible range. |
Public Methods
Name | Description | |
---|---|---|
GetCoordinate | Overloaded. Transforms the DateTime data value into a pixel coordinate. | |
GetCoordinates | Overloaded. Transforms a data values into a pixel coordinates. | |
GetDataValue | Transforms a pixel coordinate into a data value. | |
ToNativeCalculator | Returns the native counterpart of this instance, if supported; otherwise null. | |
TranslateBy | Overloaded. Translates the min and max of the input range by the specified data value. Specific implementations of ICoordinateCalculator<T> such as DoubleCoordinateCalculator, LogarithmicDoubleCoordinateCalculator and CategoryCoordinateCalculator will treat this differently. |
See Also